.list {
  padding: 24rpx;
  .list_item {
    position: relative;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 24rpx;
    margin-bottom: 24rpx;
    &:last-child {
      margin-bottom: 0;
    }
    .update {
      position: absolute;
      width: 32rpx;
      height: 32rpx;
      top: 74rpx;
      right: 24rpx;
    }
    .del {
      font-size: 24rpx;
      position: absolute;
      right: 16rpx;
      top: 16rpx;
    }
    .person {
      font-size: 32rpx;
      font-weight: 500;
      color: #111111;
      line-height: 44rpx;
      display: flex;
      .name {
        margin-right: 40rpx;
      }
      .default {
        margin-left: 16rpx;
        font-size: 20rpx;
        font-weight: 400;
        color: #FA4743;
        line-height: 28rpx;
        border: 1rpx solid #FA4743;
        border-radius: 4rpx;
        height: 32rpx;
        line-height: 32rpx;
        margin-top: 4rpx;
        padding: 0 12rpx;
      }
    }
    .address {
      display: flex;
      .addr {
        font-size: 28rpx;
        font-weight: 400;
        color: #111111;
        line-height: 40rpx;
        margin-top: 8rpx;
        margin-right: 38rpx;
        flex: 1;
      }
    }
  }
}
.btn {
  height: 188rpx;
  .button {
    width: 100%;
    height: 188rpx;
    background: #FFFFFF;
    position: fixed;
    bottom: 0;
    button {
      margin: 0 32rpx;
      background: #FA4743;
      border-radius: 16rpx;
      height: 92rpx;
      line-height: 92rpx;
      font-size: 32rpx;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #FFFFFF;
      margin-top: 24rpx;
    }
  }
}